//
// If we switched to displaying the actors in the Overview rather than
// clones of them, this would obviously no longer be necessary.
- global.window_group.hide();
+
+ global.window_group.raise(global.overlay_group);
+ Tweener.addTween(global.window_group,
+ { opacity: 0,
+ time: ANIMATION_TIME,
+ transition: 'easeInOutQuad',
+ onComplete: function() { global.window_group.hide(); }
+ });
+
this._group.show();
this._background.show();
this.animationInProgress = true;
this._hideInProgress = true;
+ global.window_group.raise(global.overlay_group);
+ global.window_group.show();
+ Tweener.addTween(global.window_group,
+ { opacity: 255,
+ time: ANIMATION_TIME,
+ transition: 'easeInOutQuad'
+ });
+
if (!this.workspaces.getActiveWorkspace().hasMaximizedWindows()) {
this._desktopFade.opacity = 0;
this._desktopFade.show();
},
_hideDone: function() {
- global.window_group.show();
-
this.workspaces.destroy();
this.workspaces = null;
});
}
+ clone.actor.opacity = 0;
Tweener.addTween(clone.actor,
- { x: x,
- y: y,
- scale_x: scale,
- scale_y: scale,
+ { opacity: 255,
time: Overview.ANIMATION_TIME,
- transition: 'easeOutQuad',
+ transition: 'easeInOutQuad',
onComplete: Lang.bind(this, function() {
this._showWindowOverlay(clone, overlay, true);
})
});
+ // Tweener.addTween(clone.actor,
+ // { x: x,
+ // y: y,
+ // scale_x: scale,
+ // scale_y: scale,
+ // time: Overview.ANIMATION_TIME,
+ // transition: 'easeInOutQuad',
+ // onComplete: Lang.bind(this, function() {
+ // this._showWindowOverlay(clone, overlay, true);
+ // })
+ // });
+ clone.actor.set_position(x, y);
+ clone.actor.set_scale(scale, scale);
} else {
clone.actor.set_position(x, y);
clone.actor.set_scale(scale, scale);
if (clone.metaWindow.showing_on_its_workspace()) {
Tweener.addTween(clone.actor,
- { x: clone.origX,
- y: clone.origY,
- scale_x: 1.0,
- scale_y: 1.0,
+ { opacity: 0,
time: Overview.ANIMATION_TIME,
- opacity: 255,
- transition: 'easeOutQuad'
+ transition: 'easeInOutQuad'
});
+ // Tweener.addTween(clone.actor,
+ // { x: clone.origX,
+ // y: clone.origY,
+ // scale_x: 1.0,
+ // scale_y: 1.0,
+ // time: Overview.ANIMATION_TIME,
+ // transition: 'easeInOutQuad'
+ // });
} else {
// The window is hidden, make it shrink and fade it out
Tweener.addTween(clone.actor,